package com.example.forum.common.enums;

import lombok.Getter;

/**
 * @author hanzishuai
 * @date 2025/4/10 20:22
 * @Description 用户状态
 */
public enum UserStatus {

    // 关于用户性别的描述
    WOMAN               ((byte) 0,"女"),
    MAN                 ((byte) 1,"男"),
    SECRECY             ((byte) 2,"保密"),




    // 关于用户禁言状态的描述
    NOT_BANNED          ((byte) 11, "未禁言"),
    IS_BANNED           ((byte) 12, "禁言"),



    // 关于用户被删除状态的描述
    NOT_DELETE          ((byte) 21, "用户未删除"),
    IS_DELETE           ((byte) 22, "用户已删除");




    // 状态码
    @Getter
    byte code;
    // 描述
    String desc;

    UserStatus(byte code, String desc) {
        this.code = code;
        this.desc = desc;
    }
}
